package org.wiki.jdbc.service;

import java.util.List;

import org.wiki.jdbc.domain.User;

/**
 * 定义用户相关操作业务逻辑操作接口
 * @author Wiki.M
 * @version 0.1
 */
public interface IUserService {
	
	/**
	 * 添加用户
	 * @param user 用户对象实例
	 */
	void addUser(User user);
	
	/**
	 * 删除用户
	 * @param id 用户ID
	 */
	void deleteUser(int id);
	
	/**
	 * 更新用户
	 * @param user 用户对象实例
	 */
	void updateUser(User user);
	
	/**
	 * 通过名称查询用户
	 * @param name 需要查询的用户名
	 * @return 返回List用户列表对象
	 */
	List<User> queryUserByName(String name);
}
